.approval {
  width: 1136px;
  margin: auto;
}

.approval .tops {
  padding: 15px 25px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.approval .tops h3 {
  margin-top: 15px;
}

.approval .steps {
  padding: 15px 25px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.approval .steps .el-steps {
  width: 100%;
  margin-top: 50px;
}

.approval .details {
  padding: 15px 25px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.approval .details .content {
  margin-top: 15px;
  display: flex;
  font-size: 15px;
  margin-bottom: 15px;
  margin-bottom: 10px;
}

.approval .details .content .names {
  width: 33.33%;
}

.approval .details .content .types {
  width: 33.33%;
}

.approval .details .content .phone {
  width: 33.33%;
}

.approval .details .content .box {
  width: 100%;
  height: 120px;
  background-color: #f3f8ff;
}

.approval .tags {
  padding: 15px 25px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.approval .tags .editbiaoqian {
  font-size: 13px;
  margin-left: 15px;
  color: #049fff;
  cursor: pointer;
}

.approval .tags .Btn {
  margin-top: 15px;
}

.approval .tags .Btn button {
  margin-right: 15px;
  font-size: 12px;
  padding: 2px 10px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  background-color: #f3f3f3;
}

.approval .Alerts {
  display: flex;
}

.approval .Alerts div {
  margin-right: 15px;
  padding: 2px 10px;
}

.approval .Alerts .item {
  border: 1px solid #049fff;
  border-radius: 6px;
  padding: 2px 10px;
  background-color: #f4faff;
  margin-right: 15px;
}

.approval .Btns {
  margin-top: 50px;
}

.approval .shenhe {
  padding: 15px 25px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.approval .shenhe .inputs {
  width: calc(340px - 20px - 2px);
  height: calc(88px - 10px - 2px);
  border: 1px solid #e9e9e9;
  padding: 5px 10px;
}

.approval .shenhe .inputs:hover {
  border: 1px solid #049fff;
}

.adminhousehold {
  width: 1136px;
  margin: auto;
}

.adminhousehold .top {
  padding: 15px 25px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.adminhousehold .top h3 {
  margin-top: 15px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.adminhousehold .top .top-search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}

.adminhousehold .top .top-search .title {
  margin-right: 10px;
  font-size: 14px;
}

.adminhousehold .top .top-search .dates {
  width: 45%;
  display: flex;
  font-size: 14px;
}

.adminhousehold .top .top-search .dates div {
  width: 90px;
}

.adminhousehold .top .worksearch-title {
  display: flex;
}

.adminhousehold .adminhousehold-content {
  padding: 15px 25px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.adminhousehold .adminhousehold-content .tops {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}

.adminhousehold .adminhousehold-content .left {
  width: 220px;
  border: 1px solid #e9e9e9;
  padding-bottom: 60px;
  margin-right: 15px;
}

.adminhousehold .adminhousehold-content .left .title {
  padding: 15px;
  background-color: #f9f9f9;
}

.adminhousehold .adminhousehold-content .right {
  width: 100%;
}

.householdAdd .tops {
  padding: 15px 25px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.householdAdd .tops h3 {
  margin-top: 15px;
}

.householdAdd .contents {
  padding: 15px 25px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.householdAdd .contents .el-form-item {
  width: 427px;
}

.householdAdd .contents .el-form {
  margin: auto;
}

.householdAdd .contents .boxs {
  width: 140px;
  height: 120px;
  background-color: #f3fbff;
  border: 1px dashed #d9d9d9;
  text-align: center;
  line-height: 120px;
  color: #85888e;
}

.adminfloor {
  width: 1136px;
  margin: auto;
}

.adminfloor .tops {
  padding: 15px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.adminfloor .tops h3 {
  margin-top: 15px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 15px;
}

.adminfloor .tops .search {
  display: flex;
  align-items: center;
  margin-top: 15px;
  margin-right: 15px;
}

.adminfloor .content {
  padding: 15px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.adminfloor .content .content-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}

.adminhousing {
  width: 1136px;
  margin: auto;
}

.adminhousing .top {
  padding: 15px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.adminhousing .top h3 {
  margin-top: 15px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 15px;
}

.adminhousing .top .search {
  display: flex;
  align-items: center;
  margin-top: 15px;
  margin-right: 15px;
}

.adminhousing .content {
  padding: 15px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.adminhousing .content .content-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}

.areaadmin {
  width: 1136px;
  margin: auto;
}

.areaadmin .areaadmin-top {
  padding: 15px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.areaadmin .areaadmin-top h3 {
  margin-top: 15px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 15px;
  margin-bottom: 20px;
}

.areaadmin .areaadmin-top .search {
  display: flex;
  align-items: center;
}

.areaadmin .areaadmin-content {
  padding: 15px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.areaadmin .areaadmin-content .content-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}

.parking-admin {
  width: 1136px;
  margin: auto;
}

.parking-admin .parking-tops {
  padding: 15px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.parking-admin .parking-tops h3 {
  margin-top: 15px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 15px;
  margin-bottom: 20px;
}

.parking-admin .parking-tops .search {
  display: flex;
  align-items: center;
}

.parking-admin .parking-content {
  padding: 15px;
  background-color: white;
  border: 1px solid #e9e9e9;
  margin-bottom: 20px;
}

.parking-admin .parking-content .content-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
